strip away necessaries or conveniences - Fransızca İngilizce Sözlük